div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(1) > div.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/inout.png') no-repeat;
	background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(1) > div.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/inout2.png') no-repeat;
	background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(2) > div.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/ctrl.png') no-repeat;
	background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(2) > div.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/ctrl2.png') no-repeat;
	background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(3) > div.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/math.png') no-repeat;
	background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(3) > div.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/math2.png') no-repeat;
	background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(4) > div.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/logic.png') no-repeat;
	background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(4) > div.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/logic2.png') no-repeat;
	background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(5) > div.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/text.png') no-repeat;
	background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(5) > div.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/text2.png') no-repeat;
	background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(6) > div.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/list3.png') no-repeat;
	background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(6) > div.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/list4.png') no-repeat;
	background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(7) > div.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
  background:url('../media/mark/tuple.png') no-repeat;
  background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(7) > div.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
  background:url('../media/mark/tuple2.png') no-repeat;
  background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(8) > div.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/dict.png') no-repeat;
	background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(8) > div.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/dict2.png') no-repeat;
	background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(9) > div.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
  background:url('../media/mark/set.png') no-repeat;
  background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(9) > div.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
  background:url('../media/mark/set2.png') no-repeat;
  background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(10) > div.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/var.png') no-repeat;
	background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(10) > div.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/var2.png') no-repeat;
	background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(11) > div.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/func.png') no-repeat;
	background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(11) > div.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/func2.png') no-repeat;
	background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(12) > div.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/store.png') no-repeat;
	background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(12) > div.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/store2.png') no-repeat;
	background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(13) > div.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/port.png') no-repeat;
	background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(13) > div.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/port2.png') no-repeat;
	background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(14) > div.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/comuni.png') no-repeat;
	background-size: 100% auto; 
}
div.blocklyToolboxDiv > div.blocklyToolboxContents > div:nth-child(14) > div.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/comuni2.png') no-repeat;
	background-size: 100% auto; 
}

#catNetwork.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/WIFI.png') no-repeat;
	background-size: 100% auto; 
}
#catNetwork.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/WIFi2.png') no-repeat;
	background-size: 100% auto; 
}
#catGame.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/game3.png') no-repeat;
	background-size: 100% auto; 
}
#catGame.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/game4.png') no-repeat;
	background-size: 100% auto; 
}
#catOnboard.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/resources.png') no-repeat;
	background-size: 100% auto; 
}
#catOnboard.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/resources2.png') no-repeat;
	background-size: 100% auto; 
}
#catSensor.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/sensor.png') no-repeat;
	background-size: 100% auto; 
}
#catSensor.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/sensor2.png') no-repeat;
	background-size: 100% auto; 
}
#catActuator.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/act.png') no-repeat;
	background-size: 100% auto; 
}
#catActuator.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/act2.png') no-repeat;
	background-size: 100% auto; 
}
#catAV.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/av.png') no-repeat;
	background-size: 100% auto; 
}
#catAV.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/av2.png') no-repeat;
	background-size: 100% auto; 
}
#catCamera.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/camera.png') no-repeat;
	background-size: 100% auto; 
}
#catCamera.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/camera2.png') no-repeat;
	background-size: 100% auto; 
}
#catTCD.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/monitor.png') no-repeat;
	background-size: 100% auto; 
}
#catTCD.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/monitor2.png') no-repeat;
	background-size: 100% auto; 
}
#catIot.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/iot.png') no-repeat;
	background-size: 100% auto; 
}
#catIot.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/iot2.png') no-repeat;
	background-size: 100% auto; 
}
#catOnenet.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/iot.png') no-repeat;
	background-size: 100% auto; 
}
#catOnenet.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/iot2.png') no-repeat;
	background-size: 100% auto; 
}
#catBlynk.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/blynk.png') no-repeat;
	background-size: 100% auto; 
}
#catBlynk.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/blynk2.png') no-repeat;
	background-size: 100% auto; 
}
#catAI.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/ai.png') no-repeat;
	background-size: 100% auto; 
}
#catAI.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/ai2.png') no-repeat;
	background-size: 100% auto; 
}
#catHear.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/hear.png') no-repeat;
	background-size: 100% auto; 
}
#catHear.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/hear2.png') no-repeat;
	background-size: 100% auto; 
}
#catImage.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/image.png') no-repeat;
	background-size: 100% auto; 
}
#catImage.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/image2.png') no-repeat;
	background-size: 100% auto; 
}
#catImage_Base.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/image.png') no-repeat;
	background-size: 100% auto; 
}
#catImage_Base.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/image2.png') no-repeat;
	background-size: 100% auto; 
}
#catImage_Draw.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/image.png') no-repeat;
	background-size: 100% auto; 
}
#catImage_Draw.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/image2.png') no-repeat;
	background-size: 100% auto; 
}
#catImage_Filte.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/image.png') no-repeat;
	background-size: 100% auto; 
}
#catImage_Filte.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/image2.png') no-repeat;
	background-size: 100% auto; 
}
#catImage_Shpe.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/image.png') no-repeat;
	background-size: 100% auto; 
}
#catImage_Shpe.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/image2.png') no-repeat;
	background-size: 100% auto; 
}
#catImage_Color.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/image.png') no-repeat;
	background-size: 100% auto; 
}
#catImage_Color.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/image2.png') no-repeat;
	background-size: 100% auto; 
}
#catImage_Codes.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/image.png') no-repeat;
	background-size: 100% auto; 
}
#catImage_Codes.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/image2.png') no-repeat;
	background-size: 100% auto; 
}
#catImage_Features.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/image.png') no-repeat;
	background-size: 100% auto; 
}
#catImage_Features.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/image2.png') no-repeat;
	background-size: 100% auto; 
}

#catDog.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/motor.png') no-repeat;
	background-size: 100% auto; 
}
#catDog.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/motor2.png') no-repeat;
	background-size: 100% auto; 
}
#catFly.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/method.png') no-repeat;
	background-size: 100% auto; 
}
#catFly.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/method2.png') no-repeat;
	background-size: 100% auto; 
}


#catFactory.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/factory3.png') no-repeat;
	background-size: 100% auto; 
}
#catFactory.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/factory4.png') no-repeat;
	background-size: 100% auto; 
}
#catSupplier.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/tool.png') no-repeat;
	background-size: 100% auto; 
}
#catSupplier.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/mark/tool2.png') no-repeat;
	background-size: 100% auto; 
}

#catss.blocklyTreeRow > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/ss.png') no-repeat;
	background-size: 100% auto; 
}
#catss.blocklyTreeRow.blocklyTreeSelected > div.blocklyTreeRowContentContainer > span.blocklyTreeIcon{
	background:url('../media/ss2.png') no-repeat;
	background-size: 100% auto; 
}